home *** CD-ROM | disk | FTP | other *** search
/ Aminet 12 / Aminet 12 (1996)(GTI - Schatztruhe)[!][Jun 1996].iso / Aminet / gfx / show / SView541.lha / SuperViewEL / SuperViewLibrary / Install_SVLib < prev    next >
Text File  |  1996-03-14  |  6KB  |  214 lines

  1. ; $VER: Install_SVLib V12.2 (14.10.95)
  2. ; © 1993-95 by Andreas R. Kleinert.
  3. ; This is the Installer Script for superview.library V12+
  4.  
  5. (set MC68x (database "cpu"))
  6. (set @app-name "SuperView-Library")
  7.  
  8. (makedir "ENV:SuperView-Library")
  9. (makedir "ENVARC:SuperView-Library")
  10.  
  11. (set selectsvdriver (askchoice
  12.                       (prompt "What's your basic configuration ?")
  13.                       (help @askchoice-help)
  14.                       (choices "ECS, no GfxCard" "AGA" "AGA (CD-32)" "Picasso II" "RetinaZ2/Z3" "Merlin-II" "OpalVision" "CyberGraphics GfxCard" "EGS7 GfxCard" "Other GfxCard (ECS/AGA)" "(do not preset anything)")
  15.                       (default 1)
  16.                     )
  17. )
  18.  
  19. (if (= selectsvdriver 0) (set env_source "docs/SampleConfigs/env_ECS")           )
  20. (if (= selectsvdriver 1) (set env_source "docs/SampleConfigs/env_AGA")           )
  21. (if (= selectsvdriver 2) (set env_source "docs/SampleConfigs/env_AGA_CD32")      )
  22. (if (= selectsvdriver 3) (set env_source "docs/SampleConfigs/env_PicassoII")     )
  23. (if (= selectsvdriver 4) (set env_source "docs/SampleConfigs/env_Retina")        )
  24. (if (= selectsvdriver 5) (set env_source "docs/SampleConfigs/env_Merlin")        )
  25. (if (= selectsvdriver 6) (set env_source "docs/SampleConfigs/env_OpalVision")    )
  26. (if (= selectsvdriver 7) (set env_source "docs/SampleConfigs/env_CyberGraphics") )
  27. (if (= selectsvdriver 8) (set env_source "docs/SampleConfigs/env_EGS7")          )
  28. (if (= selectsvdriver 9) (set env_source "docs/SampleConfigs/env_GfxCards")      )
  29.  
  30. (if (<= selectsvdriver 9)
  31.   (
  32.     (copyfiles
  33.       (prompt "Copying selected configuration to ENV: ...")
  34.       (help @copyfiles-help)
  35.       (source env_source)
  36.       (dest "ENV:")
  37.       (all)
  38.     )
  39.     (copyfiles
  40.       (prompt "Copying basic GfxCard configuration to ENVARC: ...")
  41.       (help @copyfiles-help)
  42.       (source env_source)
  43.       (dest "ENVARC:")
  44.       (all)
  45.     )
  46.   )
  47. )
  48.  
  49. (copyfiles
  50.   (prompt "Installing CPInfo files to ENVARC: ...")
  51.   (help @copyfiles-help)
  52.   (source "env")
  53.   (dest "ENVARC:")
  54.   (all)
  55. )
  56.  
  57. (copylib
  58.   (prompt "Installing superview.library to LIBS: ...")
  59.   (help @copylib-help)
  60.   (source "libs/superview.library")
  61.   (set svlibdir
  62.               (askdir
  63.                      (prompt "Library Path")
  64.                      (help @askdir-help)
  65.                      (newpath)
  66.                      (default "LIBS:")
  67.               )
  68.   )
  69.   (dest svlibdir)
  70. )
  71.  
  72. (set @default-dest svlibdir)
  73.  
  74. (copylib
  75.   (prompt "Installing superviewsupport.library to LIBS: ...")
  76.   (help @copylib-help)
  77.   (source "libs/superviewsupport.library")
  78.   (dest svlibdir)
  79. )
  80.  
  81. (makedir "SYS:locale")
  82. (makedir "SYS:locale/catalogs")
  83.  
  84. (copyfiles
  85.   (prompt "Installing OS 2.1+ catalog files ...")
  86.   (help @copyfiles-help)
  87.   (source "locale/catalogs")
  88.   (set svcatdir
  89.               (askdir
  90.                      (prompt "Catalog Path")
  91.                      (help @askdir-help)
  92.                      (newpath)
  93.                      (default "SYS:locale/Catalogs")
  94.               )
  95.   )
  96.   (dest svcatdir)
  97.   (all)
  98. )
  99.  
  100. (set svobjectdir   (tackon svlibdir "svobjects"))
  101. (set svdriverdir   (tackon svlibdir "svdrivers"))
  102. (set svoperatordir (tackon svlibdir "svoperators"))
  103.  
  104. (makedir svobjectdir)
  105. (makedir svdriverdir)
  106. (makedir svoperatordir)
  107.  
  108. (copyfiles
  109.   (prompt "Installing svobjects to LIBS:svobjects ...")
  110.   (help @copyfiles-help)
  111.   (source "libs/svobjects")
  112.   (dest (tackon svlibdir "svobjects"))
  113.   (pattern "#?")
  114.   (confirm)
  115.   (files)
  116. )
  117.  
  118. (copyfiles
  119.   (prompt "Installing svdrivers to LIBS:svdrivers ...")
  120.   (help @copyfiles-help)
  121.   (source "libs/svdrivers")
  122.   (dest (tackon svlibdir "svdrivers"))
  123.   (pattern "#?")
  124.   (confirm)
  125.   (files)
  126. )
  127.  
  128. (copyfiles
  129.   (prompt "Installing svoperators to LIBS:svoperators ...")
  130.   (help @copyfiles-help)
  131.   (source "libs/svoperators")
  132.   (dest (tackon svlibdir "svoperators"))
  133.   (pattern "#?")
  134.   (confirm)
  135.   (files)
  136. )
  137.  
  138. (if (>= MC68x 68020)
  139.   (
  140.     (copyfiles
  141.       (prompt "Installing special 68020+ versions of some sv-libs");
  142.       (help @copyfiles-help)
  143.       (source "libs/68030")
  144.       (dest svlibdir)
  145.       (confirm)
  146.       (all)
  147.     )
  148.   )
  149. )
  150.  
  151. (startup "SuperView-Library"
  152.   (prompt "Now modifying your S:User-Startup for VMem-Support...")
  153.   (help @startup-help)
  154.   (set vmemdir
  155.               (askdir
  156.                      (prompt "Virtual Memory Path")
  157.                      (help @askdir-help)
  158.                      (newpath)
  159.                      (default "T:")
  160.               )
  161.   )
  162.  
  163.   (command "Assign VMEM: "vmemdir"\n")
  164. )
  165.  
  166. (copyfiles
  167.   (prompt "Copy SVPrefs to SYS:Prefs ?")
  168.   (help @copyfiles-help)
  169.   (source "Prefs")
  170.   (dest "SYS:Prefs")
  171.   (all)
  172.   (confirm)
  173. )
  174.  
  175. (set ask_ps (askbool (prompt "Install PackerSupport right now ?") (help @askbool-help) ) )
  176.  
  177. (if (= ask_ps TRUE)
  178.   (
  179.     (copyfiles
  180.       (prompt "Installing Unpack.svobject to LIBS:svobjects ...")
  181.       (help @copyfiles-help)
  182.       (source "PackerSupport/Unpack-SVObject/libs/svobjects")
  183.       (dest (tackon svlibdir "svobjects"))
  184.       (pattern "#?")
  185.       (files)
  186.     )
  187.   )
  188. )
  189.  
  190. (set ask_sq (askbool (prompt "Install SQ-Operators right now ?") (help @askbool-help) ) )
  191.  
  192. (if (= ask_sq TRUE)
  193.   (
  194.     (copyfiles
  195.       (prompt "Installing CPInfo files to ENVARC: ...")
  196.       (help @copyfiles-help)
  197.       (source "SQ-Operators/envarc")
  198.       (dest "ENVARC:")
  199.       (all)
  200.     )
  201.     (copyfiles
  202.       (prompt "Installing svoperators to LIBS:svoperators ...")
  203.       (help @copyfiles-help)
  204.       (source "SQ-Operators/libs/svoperators")
  205.       (dest (tackon svlibdir "svoperators"))
  206.       (pattern "#?")
  207.       (confirm)
  208.       (files)
  209.     )
  210.   )
  211. )
  212.  
  213. (exit "SuperView-Library has been installed now.\nIf this was an Update, you should\nreboot your computer now.")
  214.